[INFO] fetching crate libpng-sys 1.1.8...
[INFO] building libpng-sys-1.1.8 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate libpng-sys 1.1.8 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate libpng-sys 1.1.8 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate libpng-sys 1.1.8
[INFO] finished tweaking crates.io crate libpng-sys 1.1.8
[INFO] tweaked toml for crates.io crate libpng-sys 1.1.8 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 31a63d6b4ebf782be03a2d731dbf179fb06b61fc5de94ab4ed053f50a2f847a8
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "31a63d6b4ebf782be03a2d731dbf179fb06b61fc5de94ab4ed053f50a2f847a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "31a63d6b4ebf782be03a2d731dbf179fb06b61fc5de94ab4ed053f50a2f847a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "31a63d6b4ebf782be03a2d731dbf179fb06b61fc5de94ab4ed053f50a2f847a8", kill_on_drop: false }`
[INFO] [stdout] 31a63d6b4ebf782be03a2d731dbf179fb06b61fc5de94ab4ed053f50a2f847a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2e2bb80b51fd35def54d77b7abb734fb0a0ea2ca9f1460f4c05fe439e56b15c0
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "2e2bb80b51fd35def54d77b7abb734fb0a0ea2ca9f1460f4c05fe439e56b15c0", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling libc v0.2.95
[INFO] [stderr]    Compiling libz-sys v1.1.3
[INFO] [stderr]    Compiling libpng-sys v1.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.12s
[INFO] running `Command { std: "docker" "inspect" "2e2bb80b51fd35def54d77b7abb734fb0a0ea2ca9f1460f4c05fe439e56b15c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e2bb80b51fd35def54d77b7abb734fb0a0ea2ca9f1460f4c05fe439e56b15c0", kill_on_drop: false }`
[INFO] [stdout] 2e2bb80b51fd35def54d77b7abb734fb0a0ea2ca9f1460f4c05fe439e56b15c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b25f7c9d0fab7627af1ff88efbb68c21380818594531d9b4d741380d1ee8d6e6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "b25f7c9d0fab7627af1ff88efbb68c21380818594531d9b4d741380d1ee8d6e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libpng-sys v1.1.8 (/opt/rustwide/workdir)
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:285:26
[INFO] [stdout]     |
[INFO] [stdout] 285 |     assert_eq!(unsafe { &(*(0 as *const png_color)).red as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(png_co...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:286:26
[INFO] [stdout]     |
[INFO] [stdout] 286 |     assert_eq!(unsafe { &(*(0 as *const png_color)).green as *const _ as usize }, 1usize, concat!("Alignment of field: ", stringify!(png_...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:287:26
[INFO] [stdout]     |
[INFO] [stdout] 287 |     assert_eq!(unsafe { &(*(0 as *const png_color)).blue as *const _ as usize }, 2usize, concat!("Alignment of field: ", stringify!(png_c...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |     assert_eq!(unsafe { &(*(0 as *const png_color_16)).index as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:309:26
[INFO] [stdout]     |
[INFO] [stdout] 309 |     assert_eq!(unsafe { &(*(0 as *const png_color_16)).red as *const _ as usize }, 2usize, concat!("Alignment of field: ", stringify!(png...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:310:26
[INFO] [stdout]     |
[INFO] [stdout] 310 |     assert_eq!(unsafe { &(*(0 as *const png_color_16)).green as *const _ as usize }, 4usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |     assert_eq!(unsafe { &(*(0 as *const png_color_16)).blue as *const _ as usize }, 6usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:312:26
[INFO] [stdout]     |
[INFO] [stdout] 312 |     assert_eq!(unsafe { &(*(0 as *const png_color_16)).gray as *const _ as usize }, 8usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:333:26
[INFO] [stdout]     |
[INFO] [stdout] 333 |     assert_eq!(unsafe { &(*(0 as *const png_color_8)).red as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(png_...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:334:26
[INFO] [stdout]     |
[INFO] [stdout] 334 |     assert_eq!(unsafe { &(*(0 as *const png_color_8)).green as *const _ as usize }, 1usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 |     assert_eq!(unsafe { &(*(0 as *const png_color_8)).blue as *const _ as usize }, 2usize, concat!("Alignment of field: ", stringify!(png...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:336:26
[INFO] [stdout]     |
[INFO] [stdout] 336 |     assert_eq!(unsafe { &(*(0 as *const png_color_8)).gray as *const _ as usize }, 3usize, concat!("Alignment of field: ", stringify!(png...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:337:26
[INFO] [stdout]     |
[INFO] [stdout] 337 |     assert_eq!(unsafe { &(*(0 as *const png_color_8)).alpha as *const _ as usize }, 4usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT_entry)).red as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:359:26
[INFO] [stdout]     |
[INFO] [stdout] 359 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT_entry)).green as *const _ as usize }, 2usize, concat!("Alignment of field: ", stringify!...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT_entry)).blue as *const _ as usize }, 4usize, concat!("Alignment of field: ", stringify!(...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT_entry)).alpha as *const _ as usize }, 6usize, concat!("Alignment of field: ", stringify!...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT_entry)).frequency as *const _ as usize }, 8usize, concat!("Alignment of field: ", string...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:382:26
[INFO] [stdout]     |
[INFO] [stdout] 382 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT)).name as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(png_sP...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:383:26
[INFO] [stdout]     |
[INFO] [stdout] 383 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT)).depth as *const _ as usize }, 8usize, concat!("Alignment of field: ", stringify!(png_s...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:384:26
[INFO] [stdout]     |
[INFO] [stdout] 384 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT)).entries as *const _ as usize }, 16usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:385:26
[INFO] [stdout]     |
[INFO] [stdout] 385 |     assert_eq!(unsafe { &(*(0 as *const png_sPLT)).nentries as *const _ as usize }, 24usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:408:26
[INFO] [stdout]     |
[INFO] [stdout] 408 |     assert_eq!(unsafe { &(*(0 as *const png_text)).compression as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:409:26
[INFO] [stdout]     |
[INFO] [stdout] 409 |     assert_eq!(unsafe { &(*(0 as *const png_text)).key as *const _ as usize }, 8usize, concat!("Alignment of field: ", stringify!(png_tex...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |     assert_eq!(unsafe { &(*(0 as *const png_text)).text as *const _ as usize }, 16usize, concat!("Alignment of field: ", stringify!(png_t...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:411:26
[INFO] [stdout]     |
[INFO] [stdout] 411 |     assert_eq!(unsafe { &(*(0 as *const png_text)).text_length as *const _ as usize }, 24usize, concat!("Alignment of field: ", stringify...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:412:26
[INFO] [stdout]     |
[INFO] [stdout] 412 |     assert_eq!(unsafe { &(*(0 as *const png_text)).itxt_length as *const _ as usize }, 32usize, concat!("Alignment of field: ", stringify...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:413:26
[INFO] [stdout]     |
[INFO] [stdout] 413 |     assert_eq!(unsafe { &(*(0 as *const png_text)).lang as *const _ as usize }, 40usize, concat!("Alignment of field: ", stringify!(png_t...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:414:26
[INFO] [stdout]     |
[INFO] [stdout] 414 |     assert_eq!(unsafe { &(*(0 as *const png_text)).lang_key as *const _ as usize }, 48usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:436:26
[INFO] [stdout]     |
[INFO] [stdout] 436 |     assert_eq!(unsafe { &(*(0 as *const png_time)).year as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(png_ti...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:437:26
[INFO] [stdout]     |
[INFO] [stdout] 437 |     assert_eq!(unsafe { &(*(0 as *const png_time)).month as *const _ as usize }, 2usize, concat!("Alignment of field: ", stringify!(png_t...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:438:26
[INFO] [stdout]     |
[INFO] [stdout] 438 |     assert_eq!(unsafe { &(*(0 as *const png_time)).day as *const _ as usize }, 3usize, concat!("Alignment of field: ", stringify!(png_tim...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |     assert_eq!(unsafe { &(*(0 as *const png_time)).hour as *const _ as usize }, 4usize, concat!("Alignment of field: ", stringify!(png_ti...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:440:26
[INFO] [stdout]     |
[INFO] [stdout] 440 |     assert_eq!(unsafe { &(*(0 as *const png_time)).minute as *const _ as usize }, 5usize, concat!("Alignment of field: ", stringify!(png_...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:441:26
[INFO] [stdout]     |
[INFO] [stdout] 441 |     assert_eq!(unsafe { &(*(0 as *const png_time)).second as *const _ as usize }, 6usize, concat!("Alignment of field: ", stringify!(png_...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:461:26
[INFO] [stdout]     |
[INFO] [stdout] 461 |     assert_eq!(unsafe { &(*(0 as *const png_unknown_chunk)).name as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringif...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:462:26
[INFO] [stdout]     |
[INFO] [stdout] 462 |     assert_eq!(unsafe { &(*(0 as *const png_unknown_chunk)).data as *const _ as usize }, 8usize, concat!("Alignment of field: ", stringif...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:463:26
[INFO] [stdout]     |
[INFO] [stdout] 463 |     assert_eq!(unsafe { &(*(0 as *const png_unknown_chunk)).size as *const _ as usize }, 16usize, concat!("Alignment of field: ", stringi...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:464:26
[INFO] [stdout]     |
[INFO] [stdout] 464 |     assert_eq!(unsafe { &(*(0 as *const png_unknown_chunk)).location as *const _ as usize }, 24usize, concat!("Alignment of field: ", str...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |     assert_eq!(unsafe { &(*(0 as *const png_row_info)).width as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:487:26
[INFO] [stdout]     |
[INFO] [stdout] 487 |     assert_eq!(unsafe { &(*(0 as *const png_row_info)).rowbytes as *const _ as usize }, 8usize, concat!("Alignment of field: ", stringify...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:488:26
[INFO] [stdout]     |
[INFO] [stdout] 488 |     assert_eq!(unsafe { &(*(0 as *const png_row_info)).color_type as *const _ as usize }, 16usize, concat!("Alignment of field: ", string...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:489:26
[INFO] [stdout]     |
[INFO] [stdout] 489 |     assert_eq!(unsafe { &(*(0 as *const png_row_info)).bit_depth as *const _ as usize }, 17usize, concat!("Alignment of field: ", stringi...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:490:26
[INFO] [stdout]     |
[INFO] [stdout] 490 |     assert_eq!(unsafe { &(*(0 as *const png_row_info)).channels as *const _ as usize }, 18usize, concat!("Alignment of field: ", stringif...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:491:26
[INFO] [stdout]     |
[INFO] [stdout] 491 |     assert_eq!(unsafe { &(*(0 as *const png_row_info)).pixel_depth as *const _ as usize }, 19usize, concat!("Alignment of field: ", strin...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:797:26
[INFO] [stdout]     |
[INFO] [stdout] 797 |     assert_eq!(unsafe { &(*(0 as *const png_image)).opaque as *const _ as usize }, 0usize, concat!("Alignment of field: ", stringify!(png...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:798:26
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert_eq!(unsafe { &(*(0 as *const png_image)).version as *const _ as usize }, 8usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:799:26
[INFO] [stdout]     |
[INFO] [stdout] 799 |     assert_eq!(unsafe { &(*(0 as *const png_image)).width as *const _ as usize }, 12usize, concat!("Alignment of field: ", stringify!(png...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:800:26
[INFO] [stdout]     |
[INFO] [stdout] 800 |     assert_eq!(unsafe { &(*(0 as *const png_image)).height as *const _ as usize }, 16usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:801:26
[INFO] [stdout]     |
[INFO] [stdout] 801 |     assert_eq!(unsafe { &(*(0 as *const png_image)).format as *const _ as usize }, 20usize, concat!("Alignment of field: ", stringify!(pn...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:802:26
[INFO] [stdout]     |
[INFO] [stdout] 802 |     assert_eq!(unsafe { &(*(0 as *const png_image)).flags as *const _ as usize }, 24usize, concat!("Alignment of field: ", stringify!(png...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:803:26
[INFO] [stdout]     |
[INFO] [stdout] 803 |     assert_eq!(unsafe { &(*(0 as *const png_image)).colormap_entries as *const _ as usize }, 28usize, concat!("Alignment of field: ", str...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:804:26
[INFO] [stdout]     |
[INFO] [stdout] 804 |     assert_eq!(unsafe { &(*(0 as *const png_image)).warning_or_error as *const _ as usize }, 32usize, concat!("Alignment of field: ", str...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/ffi.rs:805:26
[INFO] [stdout]     |
[INFO] [stdout] 805 |     assert_eq!(unsafe { &(*(0 as *const png_image)).message as *const _ as usize }, 36usize, concat!("Alignment of field: ", stringify!(p...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 54 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.66s
[INFO] running `Command { std: "docker" "inspect" "b25f7c9d0fab7627af1ff88efbb68c21380818594531d9b4d741380d1ee8d6e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b25f7c9d0fab7627af1ff88efbb68c21380818594531d9b4d741380d1ee8d6e6", kill_on_drop: false }`
[INFO] [stdout] b25f7c9d0fab7627af1ff88efbb68c21380818594531d9b4d741380d1ee8d6e6
